相信不少人都跟筆者有類似的囧況發生過, 程式寫完後包成bytecode , 不小心把source code 搞丟或誤刪的經驗, 以下將介紹如何透過逆向工程把相關的source code 反解回來 ..
複雜版:
apktool d [your APK file]
PS: 或者也可以使用7zip 直接解開APK 檔
d2j-dex2jar.bat classes.dex
4. 使用jd-gui 載入Jar 檔查看source code
5. 成功 .. source code 已經可以看到了, 這樣就放心不少
做到這邊, 筆者覺得這樣的作法太過於麻煩, 思考是否有更簡單的解決方式呢? ...